package com.gxs.tga.poc.service;

import java.util.List;

import com.gxs.tga.poc.domain.Test;
import com.gxs.tga.poc.domain.TgaCompany;
import com.gxs.tga.poc.domain.TgaDataCard;
import com.gxs.tga.poc.domain.exceptions.DuplicateTgaCompany;
import com.gxs.tga.poc.domain.exceptions.TestNotFound;
import com.gxs.tga.poc.domain.exceptions.TgaCompanyNotFound;

public interface TgaCompanyService 
{
	
	public TgaCompany create(TgaCompany company) throws DuplicateTgaCompany;
	public TgaCompany delete(String id) throws TgaCompanyNotFound;
	public List<TgaCompany> findAll();
	public TgaCompany update(TgaCompany company) throws TgaCompanyNotFound;
	public TgaCompany findById(String compId);


}
